The Information Gathering Strategies of Software Maintainers

نویسنده

  • Carolyn B. Seaman
چکیده

In examining software maintenance processes for improvement opportunities, an obvious choice is information flow. Obtaining accurate, up-to-date, and useful information about a system being maintained is a major task. It is also a difficult task because the sources of this information are often limited, inaccessible, or unknown. Clearly this impacts maintenance productivity simply because of the time it takes to find and use the appropriate information sources as well as the quality of system changes, which depends on the quality of the system information available. This paper describes the results of a survey study that aims to discover the information gathering strategies that software maintainers employ. The survey was completed by 45 software professionals in two different organizations with varying degrees of experience in maintenance. Their responses, on the surface, simply show that maintainers overwhelmingly rely on source code, which is not surprising. However, a deeper analysis of the responses show that other sources of information, in particular human sources, some types of CASE support, and lessons learned recorded from previous projects are at least as valuable than source code under some conditions. The results of this ongoing survey study are meant to determine a set of hypotheses about information gathering strategies, which will then be empirically evaluated in future studies.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Strategies for Studying Maintenance

Phase 1: Study a significant number of maintainers to thoroughly understand the nature of their work. This paper investigates the questions to ask in such a study. A companion paper [1] discusses some methods by which the questions can be answered. Phase 2: Develop and evaluate tools to help the maintainers work better. This work will be based on what we learn from phase 1, as well as ongoing i...

متن کامل

Support for an integrated approach to program understanding : an application of software visualisation

Program Comprehension is a key factor in providing effective software maintenance and enabling successful evolution of software systems. The objective of this research is to provide a framework and mechanism to facilitate the understanding of large software systems. There exist a number of theories and models of Program Comprehension where each favours a different approach to comprehension. It ...

متن کامل

Extracting Traceability Information from C# Projects

The maintenance portion of the software lifecycle represents a major drain on most software company’s resources. The transition from programmers to maintainers is high risk, since usually the maintainers have to learn the system from scratch before they can begin modifying it appropriately. This paper introduces a method for automatically extracting important traceability information from a C# ...

متن کامل

Assessing the Awareness of Parents and Satisfaction of Children with Intraoral Space Maintainers

Background and Aim: Space maintenance is an important process in the mixed dentition as a preventive measure for multiple malocclusion problems related to the loss of arch length. The awareness of parents and the satisfaction of children are two critical factors determining the efficacy of space maintainers. The aim of this study was to as-sess the level of parents’ awareness of space maintaine...

متن کامل

Expert Maintainers' Strategies and Needs when Understanding Software: A Case Study Approach

Accelerating the learning curve of software maintainers working on systems with which they have little familiarity motivated this study. A working hypothesis was that automated methods are needed to provide a fast, rough grasp of a system, to enable practitioners not familiar with it, to commence maintenance with a level of confidence as if they had this

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002